package com.platform.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 商品对应规格表值表实体
 * 表名 nideshop_agent
 *
 * @author lipengjun
 * @email 939961241@qq.com
 * @date 2018-10-07 20:51:28
 */
public class AgentEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    //
    private Integer id;
    //供应商商家ID
    private Long vendorRootDeptId;
    //代理商商家ID
    private Long agentRootDeptId;
    //申请人
    private Long applyUserId;
    //申请代理时间
    private Date applyTime;
    //是否通过认证，0表示否，1表示是
    private Integer isCert;
    //认证用户
    private String certUsername;
    //认证通过时间
    private Date certTime;
    //认证等级，1-5级
    private Integer certLevel;
    //折扣
    private Integer certDiscount;
    //备注说明
    private String memo;

    //扩展
    private String vendorRootDeptName;
    private String vendorRootDeptMobile;
    private String vendorRootDeptWechat;
    private String agentRootDeptName;
    private String applyUserName;
    private String applyUserMobile;
    private String agentGoodsIds; //用于接收导入商品ID列表
    /**
     * 设置：
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取：
     */
    public Integer getId() {
        return id;
    }

    public Long getVendorRootDeptId() {
        return vendorRootDeptId;
    }

    public void setVendorRootDeptId(Long vendorRootDeptId) {
        this.vendorRootDeptId = vendorRootDeptId;
    }

    /**
     * 设置：代理商商家ID
     */
    public void setAgentRootDeptId(Long agentRootDeptId) {
        this.agentRootDeptId = agentRootDeptId;
    }

    /**
     * 获取：代理商商家ID
     */
    public Long getAgentRootDeptId() {
        return agentRootDeptId;
    }

    public Long getApplyUserId() {
        return applyUserId;
    }

    public void setApplyUserId(Long applyUserId) {
        this.applyUserId = applyUserId;
    }

    /**
     * 设置：申请代理时间
     */
    public void setApplyTime(Date applyTime) {
        this.applyTime = applyTime;
    }

    /**
     * 获取：申请代理时间
     */
    public Date getApplyTime() {
        return applyTime;
    }
    /**
     * 设置：是否通过认证，0表示否，1表示是
     */
    public void setIsCert(Integer isCert) {
        this.isCert = isCert;
    }

    /**
     * 获取：是否通过认证，0表示否，1表示是
     */
    public Integer getIsCert() {
        return isCert;
    }
    /**
     * 设置：认证用户
     */
    public void setCertUsername(String certUsername) {
        this.certUsername = certUsername;
    }

    /**
     * 获取：认证用户
     */
    public String getCertUsername() {
        return certUsername;
    }
    /**
     * 设置：认证通过时间
     */
    public void setCertTime(Date certTime) {
        this.certTime = certTime;
    }

    /**
     * 获取：认证通过时间
     */
    public Date getCertTime() {
        return certTime;
    }
    /**
     * 设置：认证等级，1-5级
     */
    public void setCertLevel(Integer certLevel) {
        this.certLevel = certLevel;
    }

    /**
     * 获取：认证等级，1-5级
     */
    public Integer getCertLevel() {
        return certLevel;
    }
    /**
     * 设置：折扣
     */
    public void setCertDiscount(Integer certDiscount) {
        this.certDiscount = certDiscount;
    }

    /**
     * 获取：折扣
     */
    public Integer getCertDiscount() {
        return certDiscount;
    }
    /**
     * 设置：备注说明
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * 获取：备注说明
     */
    public String getMemo() {
        return memo;
    }

    public String getAgentRootDeptName() {
        return agentRootDeptName;
    }

    public void setAgentRootDeptName(String agentRootDeptName) {
        this.agentRootDeptName = agentRootDeptName;
    }

    public String getApplyUserName() {
        return applyUserName;
    }

    public void setApplyUserName(String applyUserName) {
        this.applyUserName = applyUserName;
    }

    public String getApplyUserMobile() {
        return applyUserMobile;
    }

    public void setApplyUserMobile(String applyUserMobile) {
        this.applyUserMobile = applyUserMobile;
    }

    public String getVendorRootDeptName() {
        return vendorRootDeptName;
    }

    public void setVendorRootDeptName(String vendorRootDeptName) {
        this.vendorRootDeptName = vendorRootDeptName;
    }

    public String getVendorRootDeptMobile() {
        return vendorRootDeptMobile;
    }

    public void setVendorRootDeptMobile(String vendorRootDeptMobile) {
        this.vendorRootDeptMobile = vendorRootDeptMobile;
    }

    public String getVendorRootDeptWechat() {
        return vendorRootDeptWechat;
    }

    public void setVendorRootDeptWechat(String vendorRootDeptWechat) {
        this.vendorRootDeptWechat = vendorRootDeptWechat;
    }

    public String getAgentGoodsIds() {
        return agentGoodsIds;
    }

    public void setAgentGoodsIds(String agentGoodsIds) {
        this.agentGoodsIds = agentGoodsIds;
    }
}
